#ifndef MYWIDGET_H
#define MYWIDGET_H

#include <QWidget>
#include <QFile>
#include <QFileDialog>
#include <QList>
#include <QMessageBox>
#include <QShortcut>
#include <QTextEdit>
#include <QTextStream>
QT_BEGIN_NAMESPACE
namespace Ui { class MyWidget; }
QT_END_NAMESPACE

class MyWidget : public QWidget
{
    Q_OBJECT

public:
    MyWidget(QWidget *parent = nullptr);
    ~MyWidget();
    // 当前文件
    QFile file;
    // 打开文件默认路径
    QString txt_dir = "C:/Users/86136/Desktop/";

private slots:
    void on_openFileBtn_clicked();  // 打开文件

    void on_saveFileBtn_clicked();  // 保存文件

    void on_closeFileBtn_clicked(); // 关闭文件/清空当前显示内容

    void on_currentIndexChanged();  // 下列列表槽发生改变

    void on_cursorPositionChanged();// textEdit光标变化

private:
    Ui::MyWidget *ui;       // 这里用了组合
};
#endif // MYWIDGET_H
